package com.nine.pattern.singleton.demo2;

/**
 * @author nine
 * @version 1.0
 * @description 懒汉式：线程不安全
 * @date 2024-06-26 22:04
 */
public class Singleton03 {

	// 1. 私有构造方法
	private Singleton03() {
	}

	// 2. 创建一个静态变量，保存Singleton03对象
	private static Singleton03 instance;

	// 线程不安全
	public static Singleton03 getInstance() {
		// 判断是否为空，如果为空则创建对象，否则直接返回对象
		if (instance == null) {
			instance = new Singleton03();
		}
		return instance;
	}

}
